floating or wandering kidney - Turkish English Dictionary